weather-protected motor - French English Dictionary